package com.yhou.demo.search.common;


import com.yhou.demo.search.enums.ESFieldTypeEnum;

import java.lang.annotation.*;


// 该注解用于方法声明
@Target({ElementType.FIELD, ElementType.ANNOTATION_TYPE})
@Retention(RetentionPolicy.RUNTIME)// VM将在运行期也保留注释，因此可以通过反射机制读取注解的信息
@Documented
@Inherited
public @interface Column {
    /**
     * 字段类型
     *
     * @return
     */
    ESFieldTypeEnum ESType() default ESFieldTypeEnum.DEFAULT;
}
